package com.yaorange.module.association.service;

import com.github.pagehelper.PageInfo;
import com.yaorange.pojo.BsAssociationCouncil;

import java.util.List;

public interface BsAssociationCouncilService {
    /**
     * 插入协会理事会成员信息
     */
    int insert(BsAssociationCouncil council);

    /**
     * 根据主键更新协会理事会成员信息
     */
    int updateById(BsAssociationCouncil council);

    /**
     * 根据主键删除协会理事会成员信息
     */
    int deleteById(Long id);

    /**
     * 根据主键查询协会理事会成员信息
     */
    BsAssociationCouncil selectById(Long id);

    /**
     * 查询所有协会理事会成员信息
     */
    List<BsAssociationCouncil> selectAll(BsAssociationCouncil query);

    /**
     * 分页查询协会理事会成员信息
     */
    PageInfo<BsAssociationCouncil> selectPage(BsAssociationCouncil query, Integer pageNum, Integer pageSize);
}
